home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -in_the_mag- / reader_requests / scilab / man / man-part1 / cat7 / analpf.7 < prev    next >
Text File  |  1999-09-16  |  1KB  |  67 lines

  1.  
  2.  
  3.  
  4. analpf(1)                      Scilab Function                      analpf(1)
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. NAME
  12.   analpf - create analog low-pass filter
  13.  
  14. CALLING SEQUENCE
  15.   [hs,pols,zers,gain]=analpf(n,fdesign,rp,omega)
  16.  
  17. PARAMETERS
  18.  
  19.   n         : positive integer : filter order
  20.  
  21.   fdesign   : string : filter design method : 'butt' or 'cheb1' or 'cheb2' or
  22.             'ellip'
  23.  
  24.   rp        : 2-vector of error values for cheb1, cheb2 and ellip filters
  25.             where only rp(1) is used for cheb1 case, only rp(2) is used for
  26.             cheb2 case, and rp(1) and rp(2) are both used for ellip case.
  27.              0<rp(1),rp(2)<1
  28.  
  29.             - for cheb1 filters 1-rp(1)<ripple<1 in passband
  30.  
  31.             - for cheb2 filters 0<ripple<rp(2) in stopband
  32.  
  33.             - for ellip filters 1-rp(1)<ripple<1 in passband 0<ripple<rp(2)
  34.               in stopband
  35.  
  36.   omega     : cut-off frequency of low-pass filter in Hertz
  37.  
  38.   hs        : rational polynomial transfer function
  39.  
  40.   pols      : poles of transfer function
  41.  
  42.   zers      : zeros of transfer function
  43.  
  44.   gain      : gain of transfer function
  45.  
  46. DESCRIPTION
  47.   Creates analog low-pass filter with cut-off frequency at omega.
  48.  
  49.   hs=gain*poly(zers,'s')/poly(pols,'s')
  50.  
  51. AUTHOR
  52.   C. B.
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.